package com.europe.business.europebusiness.ui.fragment;

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.europe.business.europebusiness.R;
import com.europe.business.europebusiness.ui.adapter.RecomandCompanyAdapter;
import com.europe.business.europebusiness.ui.adapter.RecomandNewsAdapter;
import com.europe.business.europebusiness.ui.bean.Company;
import com.europe.business.europebusiness.ui.bean.News;
import com.europe.business.europebusiness.ui.fragment.base.ActionBarFragment;
import com.europe.business.europebusiness.ui.fragment.base.BaseFragment;

import java.util.ArrayList;
import java.util.List;

public class HomeFragment extends ActionBarFragment {

    private RecyclerView mRecomandCompany;
    private RecyclerView mRecomandNews;

    @Override
    protected int setMainContent() {
        return R.layout.fragment_home;
    }


    public static Fragment newInstance(){
        HomeFragment fragment=new HomeFragment();
        return fragment;
    }

    @Override
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        setToolbarVisible(View.GONE);
    }

    @Override
    protected void initView(View view) {
        super.initView(view);
        mRecomandCompany = view.findViewById(R.id.recomand_company);
        mRecomandNews=view.findViewById(R.id.recomand_news);

        List<Company> list = new ArrayList<Company>();
        Company company = new Company();
        company.setCompanyName("移动公司1移动公司1移动公司1移动公司");
        company.setCountry("China");
        company.setType("yd");
        company.setCity("wz");
        list.add(company);

        company = new Company();
        company.setCompanyName("移动公司2移动公司1移动公司1移动公司");
        company.setCountry("China");
        company.setType("yd");
        company.setCity("wz");
        list.add(company);

        company = new Company();
        company.setCompanyName("移动公司3移动公司1移动公司1移动公司");
        company.setCountry("China");
        company.setType("yd");
        company.setCity("wz");
        list.add(company);

        company = new Company();
        company.setCompanyName("移动公司4移动公司1移动公司1移动公司");
        company.setCountry("China");
        company.setType("yd");
        company.setCity("wz");
        list.add(company);

        company = new Company();
        company.setCompanyName("移动公司5移动公司1移动公司1移动公司");
        company.setCountry("China");
        company.setType("yd");
        company.setCity("wz");
        list.add(company);
        RecomandCompanyAdapter recomandCompanyAdapter = new RecomandCompanyAdapter(context, list);
        LinearLayoutManager linearLayoutManagerCompany = new LinearLayoutManager(context);
        linearLayoutManagerCompany.setOrientation(LinearLayoutManager.HORIZONTAL);
        mRecomandCompany.setLayoutManager(linearLayoutManagerCompany);
        mRecomandCompany.setAdapter(recomandCompanyAdapter);

        List<News> list1 = new ArrayList<News>();
        News news=new News();
        news.setNewsName("移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司");
        news.setType("China");
        news.setDate("2018-10-05");
        list1.add(news);

        news=new News();
        news.setNewsName("移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司");
        news.setType("China");
        news.setDate("2018-10-05");
        list1.add(news);

        news=new News();
        news.setNewsName("移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司");
        news.setType("China");
        news.setDate("2018-10-05");
        list1.add(news);

        news=new News();
        news.setNewsName("移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司");
        news.setType("China");
        news.setDate("2018-10-05");
        list1.add(news);


        news=new News();
        news.setNewsName("移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司移动公司1移动公司1移动公司1移动公司2移动公司1移动公司1移动公司1移动公司");
        news.setType("China");
        news.setDate("2018-10-05");
        list1.add(news);


        RecomandNewsAdapter recomandNewsAdapter=new RecomandNewsAdapter(context,list1);
        LinearLayoutManager linearLayoutManagerNews=new LinearLayoutManager(context) ;
        linearLayoutManagerNews.setOrientation(LinearLayoutManager.VERTICAL);
        mRecomandNews.setLayoutManager(linearLayoutManagerNews);
        mRecomandNews.setAdapter(recomandNewsAdapter);


    }
}
